import { h, resolveComponent } from "vue";

export default {
  render() {
    return h(
      resolveComponent("el-table-column"),
      {
        index: this.index,
        ...this.$attrs,
      },
      this.$slots
    );
  },
  methods: {
    index(index) {
      if (this.$attrs.type == "index") {
        let page = this.$parent.$parent.currentPage;
        let pageSize = this.$parent.$parent.pageSize;
        return (page - 1) * pageSize + index + 1;
      }
    },
  },
};
